give it one's best shot - French English Dictionary